Main entry: talk, talk of the town
Definition: idle gossip or rumor
Usage: there has been talk about you lately